92c887bd1d49dd5c98bbc8e893e40448eaf696f1,bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/recorder/whiteboard/WhiteboardEventRecorder.java,WhiteboardEventRecorder,addShape,#Shape#Presentation#,33

Before Change



	@Override
	public void addShape(Shape shape, Presentation presentation) {
		HashMap<String,String> map=new HashMap<String, String>();
		map.put("timestamp", Long.toString(System.currentTimeMillis()));
		map.put("module", "whiteboard");
		map.put("event", "addShape");
		map.put("presetation", presentation.getName());
		map.put("pageNum", Integer.toString(presentation.getActivePage().getPageIndex()));
		map.put("dataPoints", shape.getShape());
		map.put("type", shape.getType());
		map.put("color", Integer.toString(shape.getColor()));
		map.put("thickness", Integer.toString(shape.getThickness()));

		recordEvent(map);	
	}

	@Override

After Change



	@Override
	public void addShape(Shape shape, Presentation presentation) {
		AddShapeWhiteboardRecordEvent event = new AddShapeWhiteboardRecordEvent();
		event.setMeetingId(session);
		event.setTimestamp(System.currentTimeMillis());
		event.setPresentation(presentation.getName());
		event.setPageNumber(presentation.getActivePage().getPageIndex());
		event.setDataPoints(shape.getShape());
		event.setType(shape.getType());
		event.setColor(shape.getColor());
		event.setThickness(shape.getThickness());
		
		recorder.record(session, event);	
	}

	@Override